package com.dingyx.ps.model.po;

import com.dingyx.ps.model.PageEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @description task_engineer
 * @author zhangyang@zencor.cn
 * @date 2021-03-04
 */
@Data
public class TaskSlaverPO extends PageEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;

    /**
     * 任务id
     */
    private Long taskMasterId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 工程师id
     */
    private Integer engineerId;

    /**
     * 工程师姓名
     */
    private String engineerName;

    /**
     * 用工企业名称
     */
    private String enterpriseName;

    /**
     * 子任务状态（0:审核中，1:已驳回，2:进行中，3:待验收，4:已完成，5:已作废，6:已拒绝）
     */
    private Integer taskUnitStatus;

    /**
     * 子任务状态集合
     */
    private List<Integer> taskSlaverStatusList;

    /**
     * 任务描述
     */
    private String taskDesc;

    /**
     * 任务佣金（单价）
     */
    private BigDecimal taskUnitPrice;

    /**
     * 创建时间
     */
    private LocalDateTime createDate;

    /**
     * 创建人
     */
    private Integer createBy;

    /**
     * 更新时间
     */
    private LocalDateTime updateDate;

    /**
     * 更新人
     */
    private Integer updateBy;

    /**
     * 备注
     */
    private String remark;

}
